package com.leha.mp.core.services;

import com.leha.mp.core.entity.mybatis.PlDoctorBill;
import com.leha.mp.core.entity.mybatis.PlDoctorWallet;
import com.leha.mp.core.entity.vo.DoctorIncomeVo;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

public interface BalanceServices {
    DoctorIncomeVo GetDoctorIncome(Integer doctorId);
    List<PlDoctorBill> GetDoctorBillList(Integer doctorId, String beginData, String endData);
    Map<String, Double> GetDoctorIncomdeStatics(Integer doctorId, String beginData, String endData);
    Boolean AddBill(PlDoctorBill bill);
    PlDoctorWallet UpdateDoctorWallet(Integer doctorId);
    Boolean WithDraw(Integer DoctorId, Double money);
}
